PANORAMA: An approach to performance modeling and diagnosis of extreme-scale workflows. (January 2017)