Como ocupar 80% da CPU de forma consistente?

Estou procurando uma maneira de ocupar exatamente 80% (ou qualquer outro número) de uma única CPU de maneira consistent
Eu preciso disso para algum teste de unidade que testa um componente que é acionado sob condições específicas de utilização da CPU
Para este fim, posso assumir que a máquina esteja ocios

Qual é uma maneira robusta e possivelmente independente de SO para fazer iss

questionAnswers(3)

yourAnswerToTheQuestion