Herb Sutter (author of the famous The Free Lunch Is Over) wrote interesting articles on parallel programming:
- Understanding Parallel Performance
- Prefer Structured Lifetimes: Local, Nested, Bounded, Deterministic
- Prefer Futures to Baked-In “Async APIs”
Moreover, I’d like to signal a couple of MSDN blogs for parallel programming in both native and managed code.