Runtime detection and optimization of collective communication patterns | IEEE Conference Publication | IEEE Xplore