Parallel Computer Architecture:
a Hardware/Software Approach
David E. Culler, University of California, Berkeley; 
Jaswinder Pal Singh, Princeton University; 
with Anoop Gupta, Stanford University 

Morgan Kaufmann Publishers

Corrections in the second Printing