The parallel programming guide for every experienced developer is written specifically to serve working developers, not just computer scientists. The authors introduce a complete, highly accessible pattern language, deliver proven solutions to challenges faced by parallel programmers, and offer pragmatic guidance for using today's parallel APIs in the real world.