Mitigating excessive vCPU spinning in VM-agnostic KVM