Programming massively parallel processors a hands-on approach - Kirk, David 1960- (Elsevier/Morgan Kaufmann Publishers, 2010)