Scientific Computations on Modern Parallel Vector Systems Leonid Oliker Julian Borrill, Jonathan Carter, Andrew Canning, John Shalf, David Skinner Lawrence.
Introduction to Parallel Programming and Algorithms CS599 David Monismith.
Autonomic Computing