Получилось для madmax сделать, чтобы madmax не грузил на 100% процессор и брал то количество потоков которые вы указали в настройках. Как пример на скриншоте работают 4 параллельных задачи madmax и потоки процессора загружены на половину, я сделал по 2 потока на 1 параллельную задачу madmax и все работает, но естественно медленнее, не знаю только пока на сколько, еще тестирую.
Это как пример, можно будет как захотите управлять нагрузкой для madmax. Если кто хочет по тестировать, пишите, могу дать эту версию.