Lecture Notes On Parallel Processing