Herlihy, Maurice; Shavit, Nir. The Art of Multiprocessor Programming, Revised Reprint revised. Elsevier. 2012: 14 [28 February 2016]. ISBN 9780123977953. Some computational problems are “embarrassingly parallel”: they can easily be divided into components that can be executed concurrently.