Using OpenMP: portable shared memory parallel programming - Chapman, Barbara, 1954- (Scientific and engineering computation (MIT Press), 2008)