Using OpenMP : portable shared memory parallel programming - Chapman, Barbara; Jost, Gabriele; Pas, Ruud van der (Scientific and engineering computation, 2008)