Parallel programming for modern high performance computing systems - Czarnul, Pawel. (CRC Press, 2018)