Assignment6 parallel programming