Earlier quoted context omitted.
On debian the program is cpulimit.
I think using nice or renice is better practice. Hard throttling is way more inefficient.
I use cpulimit to force a CPU bound program to slow down. I also use it for programs that always max out the CPU for no good reason, and work fine with less CPU.
Nice won't help with either of those.