Understanding MapReduce-based Next-Generation Sequencing Alignment on Distributed Cyberinfrastructure