Trying to add cross platform timer... WIP
Added initial cpu openMP parallelism. Offloading to come