Encyclopedia of Parallel Computing - David Padua (Springer)