openMP section half complete need to do optimisation discussion