Parallel programming for modern high performance computing systems - Czarnul, Pawel