Building Parallel Programs: SMPs, Clusters & Java - Kaminsky, Alan (Course Technology, 2011)