Could the "C" in HPC stand for Cloud? (When a virtualized infrastructure is a viable solution for HPC)