Sourcebook of parallel computing - Dongarra, J. J. (Morgan Kaufmann Publishers, 2003)