Not sure about the straw. Running a process on a multi-core machine just makes it go faster. We have always had speed improvements - this is just the latest way of achieving them. While running multiple parallel processes is going to be an interesting challenge for us programmers it is not going to change the fundamentals one jot.