SPADE: Scalable Performance and Accuracy analysis for Distributed and Extreme-scale systems