assignments-parallel programming