Parallel Programming For Multicore and Cluster Systems - Rauber, Thomas (Springer-Verlag Berlin Heidelberg, 2010)