Lecture notes of Parallel Computing and Programming: download the best