Part 4: Parallel and GPU Programming