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