Parallelization thanks to OpenMP