Sourcebook of parallel computing - Dongarra, Jack, 1950- (Morgan Kaufmann Publishers, 2003)