Programming massively parallel processors a hands-on approach - Kirk, David 1960- (Elsevier, 2013)