An ARM Porting Story - Optimizing a RBF Interpolation Solver for Energy on Heterogeneous Systems