Programmers and application developers using HPC systems require simple-to-use tools to determine how efficiently their codes are executing on a target machine, and for analysis and eventual improvement of their application