Parallel programming hw1