Parallel and Concurrent Programming in Haskell: Techniques for Multicore and Multithreaded Programming
Simon Marlow
Concurrency in C# Cookbook: Asynchronous, Parallel, and Multithreaded Programming
Stephen Cleary
Is Parallel Programming Hard, And, If So, What Can You Do About It?
Paul McKenney
Advanced Computer Architecture with Parallel Programming
Kai Hwang
An Introduction to Parallel Programming
Peter Pacheco
Structured Parallel Programming: Patterns for Efficient Computation
Michael McCool
Patterns for Parallel Programming
Timothy G. Mattson
Foundations of Multithreaded, Parallel, and Distributed Programming
Gregory R. Andrews
Pro TBB: C++ Parallel Programming with Threading Building Blocks
Michael Voss
Concurrency in .NET: Modern patterns of concurrent and parallel programming
Riccardo Terrell
Parallel Programming with MPI
Peter Pacheco
Parallel Programming with Microsoft .NET: Design Patterns for Decomposition and Coordination on Multicore Architectures
Colin Campbell
Parallel Programming in C with MPI and OpenMP
Michael J. Quinn
Pro .NET 4 Parallel Programming in C# (Expert's Voice in .NET)
Adam Freeman
Using OpenMP: Portable Shared Memory Parallel Programming (Scientific and Engineering Computation)
Barbara M. Chapman
Using MPI: Portable Parallel Programming with the Message Passing Interface
William Gropp
Parallel Programming: Techniques and Applications Using Networked Workstations and Parallel Computers
Barry Wilkinson
The Art of Parallel Programming
Bruce P. Lester
Python Parallel Programming Cookbook
Giancarlo Zaccone
Mastering Concurrency in Python: Create faster programs using concurrency, asynchronous, multithreading, and parallel programming
Quan Nguyen