3d rendering. I can use 4, 8, 16, 2000 cores if you got them.
The problem with programming right now is long ago we assumed that if we needed things to run faster we would just get a faster cpu. Now we are at an impasse of sorts because the cpu are hitting the wall for single core Mhz and you can only break down an equation like 2+2 = 4 so far. Even games are not using all cores because it is a major pain to code for multiple cores. Real time applications like games are one of the hardest things to code for multiple cores. Things like 3d rendering not so much because if one thread finishes first, so what.