Parallel Programming course homework code