High-Performance Computing and Libraries and Technology