Accelerating MPI Collective Communications through Hierarchical Algorithms Without Sacrificing Inter-Node Communication Flexibility | IEEE Conference Publication | IEEE Xplore