Automated refactorings for high performance Fortran programmes. (1st January 2011)