Automatic performance debugging of parallel applications includes twomain steps: locating performance bottlenecks and uncovering their root causes for performance optimization. Previouswork fails to resolve this challenging issue in two ways: first, several previous efforts automate locating bottlenecks, but present results in a confined way that only identifies performance problems with a prio...