Right, but the suggestion is that when "one core" is running, you switch around which core it is that's actually hot, so they're taking turns generating the heat.
Obviously there's some cost there in sharing registers, cache, etc, but it's an interesting notion.