OpenMP Parallelisation