.Net Multithreading and Parallelization
Parallel Programming with Threads CS 240A Tao Yang, 2013.
Dancing With Uncertainty Saša Misailović Stelios Sidiroglou Martin Rinard MIT CSAIL.