Analysis tools, code-that-analyses code accurately, will finally need to get off the ground if we're going to get out of this gap. Otherwise, we're just going to see hundreds to thousands of hardware-supported, virtualized, inefficient pseudo-threads and tons of message passing analogies.
Shared memory contention is a hardware-solved problem at this level of integration. Shared memory code never lives up to its possible speed in most programming, except for the OS.
I'm entering grad school for this. There's more funding than there are students! Let's get on it!
The Profanity Blacklist is a way to avoid, at least partially, profanity and vulgarity on Slashdot. To use it, mark Profanity Blacklist as a friend and in your profile set "Foe of Friend" to a negative number. This will lower the score of posts of users that have posted with profanity or vulgarity.
"They that can give up essential liberty to obtain a little temporary saftey deserve neither liberty not saftey." -- Benjamin Franklin, 1759