Which of the following is best described as a technology that enables a single processor to appear as two processors to the OS and allows multiple threads to run simultaneously?
A) EPIC
B) super-threading
C) RISC
D) hyper-threading