Prime95 Small FFT's is the standard for CPU thermal testing, because it's a steady-state 100% workload. This is the test that Real Temp uses to test sensors. The link above is to version 26.6, which is well suited to all Core i and Core 2 variants.
Core i 2nd, 3rd and 4th Generation CPU's have AVX (Advanced Vector Extension) instruction sets. Recent versions of Prime95 run AVX code on the Floating Point Unit (FPU) math coprocessor, which produces unrealistically high temperatures. The FPU test in the software utility AIDA64 shows the same results.
It's not necessary to run AVX code for thermal testing. Prime95 v26.6 produces temperatures on 3rd and 4th Generation processors more consistent with 2nd Generation, which also have AVX instructions, but do not suffer from thermal extremes due to having a soldered Integrated Heat Spreader and a 35% larger Die.
http://www.tomshardware.co.uk/forum/id-1800828/intel-temperature-guide.html