Performance Analysis of Program Executions on Modern Parallel Architectures