Tackling Complexity in High Performance Computing Applications. - John Darlington; A. J. Field; L. Hakim (Int. J. Parallel Program., 2017)