Collaboration, Cyberinfrastructure, Virtual Community, and High-Performance Computing