Is Parallel Programming Hard, and, If So, What Can You Do About It?mirrors.edge.kernel.org1 pointingve6 years ago