Final implementation of Parallelization with OpenMP