Reducing Connection Memory Requirements of MPI for InfiniBand Clusters: A Message Coalescing Approach