Introduction to Parallel Computing: Assignment 1