ICSMODESTO: Data-centric Analytic Optimization of Complex Stencil programs on Heterogeneous Architectures Tobias Gysi, Tobias Grosser, Torsten Hoefler, 2015 Paper