Visualizing the performance of parallel programs