HPCTOOLKIT: tools for performance analysis of optimized parallel programs