I know Intel has come out with processors that can execute two or more commands at the same time. I also know modern day operating systems Multitask. I am yet to see a compiler that could execute two functions at once. Like if there was a function that split apart a string, could you execute it at the same time simultaneously. Then again it may just be a dumb idea unless you can access the processor, because if not, your program would execute slower. Oh well just an idea.