Building parallel programs : SMPs, clusters, and java - Kaminsky, Alan , 1958- (Course Technology, 2010)