Purity: An Integrated, Fine-Grain, Data-Centric, Communication Profiler for the Chapel Language | IEEE Conference Publication | IEEE Xplore