Parallel Programming Concepts: Homework