Title: Foundations of Parallel Programming