Towards optimisation of openMP codes for synchronisation and data reuse. (8th August 2005)