Better abstraction for using/not using Intel PCM