http://netfxfactory.org/blogs/actualites/archive/2008/10/28/pdc-2008-concurrent-multi-core-programming-on-windows-and-net.aspx