Are phones even fully taking advantage of multil core yet? Probably not when computers aren't either.
-----------------------------------------------------
"Programming truly multithreaded code often requires complex co-ordination of threads and can easily introduce subtle and difficult-to-find bugs due to the interweaving of processing on data shared between threads (thread-safety). Consequently, such code is much more difficult to debug than single-threaded code when it breaks. There has been a perceived lack of motivation for writing consumer-level threaded applications because of the relative rarity of consumer-level demand for maximum use of computer hardware."
Multi-core processor - Wikipedia, the free encyclopedia
-----------------------------------------------------
In all the research I had done in the past, I read that multi cores were good for things like encoding video, but, things like gaming and applications, not so much. I have a quad core at home and in my testing, I found this to mostly be the case. I was definitely never really utilizing four cores. I know I was utilizing three at one point (I forget what I was doing, I think I was gaming actually), but, never four.
And, I think by default, Windows 7 set my machine up to hyper thread. Four cores seems like plenty for a computer nowadays. I sure don't need four cores split into eight logical cores.
While I wouldn't be surprised if four core phones are right around the corner, it does some like overkill.