Parallel Computing Coursework