Modifications for the benchmarks. Now the correct simulation time is recorded and displayed, thanks to code insertion in the c++
templates. To do so, I added one #include in the main.cpp templates. Note that those benchmarks are showing that for some
deterministic example, operations are not always performed in the same order on a run-to-run basis, so results can be bistable
Enhance the plots of the OpenMP benchmarks