Read online for free - Parallel Programming with Microsoft .NET
"Parallel Programming with Microsoft .NET" from O'Reilly is a cool book if you are interested in parallel programming in .NET.
Although the e-book version is not free and you need to purchase it, it is free if you would like to read it from MSDN web site:
Read free here - Parallel Programming with Microsoft .NET
https://msdn.microsoft.com/en-us/library/ff963553.aspx
References
Design Patterns for Decomposition and Coordination on Multicore Architectures - Parallel Programming with Microsoft .NET
https://parallelpatterns.codeplex.com/
--
AMB