High Performance Computing (HPC) brings to mind massively parallel systems that spare no expense. But today there is a very large HPC application space where computational performance must be balanced against cost to make a sound business case for real-world use.