turn on hyperthreading. force availability placement. new terminate method