Programming many-core chips - Vajda, András. (Springer US, 2011)