Multi-core processors are plenty useful in a non-multitasking environment. A single process with many threads is sped up by having multiple cores. Apple is definitely interested in multi-core processors, look at Grand Central on OS X. I would argue that it is one of the most interesting approaches to multi threaded/multi core programs in recent OS history.