https://blogs.oracle.com/dave/
Java Memory Model
...and the pragmatics of it
Aleksey Shipilev
aleksey.shipilev@oracle.com, @shipilev
http:/www.albahari.com/threading/
http://blogs.msdn.com/b/pfxteam/
Async Programming : Introduction to Async/Await on ASP.NET
https://msdn.microsoft.com/en-us/magazine/dn802603.aspx
http://joeduffyblog.com/2015/11/19/asynchronous-everything/
http://blogs.msdn.com/b/ericeil/
http://blogs.msdn.com/b/visualizeparallel/
Windows I/O threads vs. managed I/O threads
http://blogs.msdn.com/b/ericeil/archive/2008/06/20/windows-i-o-threads-vs-managed-i-o-threads.aspx
http://blogs.msdn.com/b/junfeng/archive/2008/12/01/threadpool-bindhandle.aspx
http://blogs.msdn.com/b/pfxteam/archive/2012/06/15/executioncontext-vs-synchronizationcontext.aspx
Async/Await FAQ
http://blogs.msdn.com/b/pfxteam/archive/2012/04/12/10293335.aspx
Asynchronous Programming with Async and Await (C# and Visual Basic)
https://msdn.microsoft.com/en-us/library/vstudio/hh191443.aspx
Whitepaper: Asynchrony in .NET
http://www.microsoft.com/en-us/download/details.aspx?id=14058
Asynchronous Programming - Async Performance: Understanding the Costs of Async and Await
https://msdn.microsoft.com/en-us/magazine/hh456402.aspx
Parallel Programming with Microsoft .NET
https://msdn.microsoft.com/en-us/library/ff963553.aspx
Asynchronous Programming - Easier Asynchronous Programming with the New Visual Studio Async CTP
https://msdn.microsoft.com/en-us/magazine/hh456401.aspx
Asynchronous Programming - Pause and Play with Await
https://msdn.microsoft.com/en-us/magazine/hh456403.aspx
Custom Parallel Partitioning With .NET 4
http://www.drdobbs.com/windows/custom-parallel-partitioning-with-net-4/224600406
http://www.drdobbs.com/windows/custom-parallel-partitioning-with-net-4/224600406