Introduction to parallel programming - Pacheco, P.S. (London Elsevier, 2011)