Encyclopedia of parallel computing - Padua, David (Springer, 2011)