Split the device hardware stats out to another module, and adapt to CPU reporting changes in 11.4.1