No. That was one of the main reason behind introducing multi-core architectures. It is getting harder and harder to optimize the CPU cores, neither can you keep pushing the CPU frequency. So the only option is to create multi-core processors and build multi-threaded applications.
The article said cpus could be merged I must have misunderstood the meaning.