The design of a processor is generally directed by its end application. There are multiple considerations for the processor requirements based around performance, cost, and power consumption that need to be taken into account when defining the processor architecture.
Download the Whitepaper to read about the benefits of Multi-Threading.