A performance comparison using automatic, semi-automatic, and manual parallelisation tools