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