Is parallel programming hard, and, if so, what can you do about it? - McKenney, Paul E. ([Linux Technology Center?], 2014)