Handbook of parallel computing: models, algorithms and applications - Rajasekaran, Sanguthevar (Chapman & Hall/ CRC, 2008)