An introduction to parallel programming - Pacheco, Peter S. (Elsevier [u.a.], 2011)