I had 9 emails waiting in my inbox about this one when I got to the computer this morning.
One and all pointed out to me that this is the sort of thing that has to happen for software developers to take adequate advantage of concurrency in modern processors. (For those of you who aren't keeping up with the jargon, 'concurrencey', or 'concurrence' is the new term for multi-threading in such a way as to utilize all the different processor cores available in today's multi-core, multi-chip machines.)
It's true. And a LOT more will have to happen before the state of the art advances. The cool thing about it is that the necessary pieces are being put into place.