Быстрый поиск по коду говорит, что мультитрединг есть большом количестве мест. Графика, звук, сети, и даже в наземке. В общем "Да".
Повторюсь, что неверно оценивать степень мультипоточности продукта по загрузке ядер процессора. Задачи в потоках запускаются когда нужно, отработали и завершились. ОС сама решает на каком ядре запустить поток. Ну и вопрос. А что считать то постоянно, что бы юзер видел равномерную загрузку? Все что нужно считается по мере необходимости.