https://1library.net/document/q0gdv5gz-case-study-novice-programmers-parallel-programming-models.html