Nope, Parallela was the wrong thing at the time and it's still wrong. Cache is good.
Can you elaborate?
Processors can extract parallelism dynamically at runtime. They can also manage your memory automatically at run time. Better yet, they can utilize hardware resources instead of software resources. It is such an obvious win.