The i7 in the 15" and 17" MBP only has four (4) cores, but can support up to two threads per core.
The i5 and i7 in the 13" MBP have two cores, with two threads per core.
Btw, would the temperatures of one core differ that much to another? Aren't they close already, that a difference would be minimal?