Culler, David E. Parallel computer architecture : A hardware/software approach / David E. Culler. - xxix,1025 pages. ISBN: 978-1-5586-0343-1