Intel threading building blocks : outfitting C++ for multi-core processor parallelism - Reinders, James (O'Reilly, 2007)