Separated out the hyperthreading bit