Leveraging Adaptive I/O to Optimize Collective Data Shuffling Patterns for Big Data Analytics | IEEE Journals & Magazine | IEEE Xplore