Two-level parallelization of a fluid mechanics algorithm exploiting hardware heterogeneity. (31st August 2015)