Structured Parallel Programming door Michael McCool, James Reinders & Arch Robison