Introduces frequently used patterns of parallel programming, and gives executable code samples for them using the Task Parallel Library (TPL) and Parallel LINQ (PLINQ). Read it online from MSDN:
You will need .NET 4 and at least Visual Studio 2010 Professional to run the samples codes. However, you will need Visual Studio 2010 Ultimate to use some the parallel diagnostic tools such as the Concurrency Visualizer.
Enjoy - RAM