Intel's architecture was specifically designed so that two threads don't get put onto one core unless all the other cores are filled up. Hyperthread also has no effect on the processor's temperatures. Since there is no physical cores, there is no extra heat generated.
If you want proof look at the i5's and the i7's TDP, both are the same.