Spare Cores: Harnessing Unutilized Cloud Compute Resources