What Is Hyper-Threading? A Basic Definition