Multi-core processors, where a single CPU chip has several processors sharing resources, are here to stay.
When your phone is overheating the CPU chip is also operating full force, which USES a lot of your battery life.