ещё раз: как ты разобьёшь одну функцию обсчёта связанных (заранее не предсказуемых) состояний на многопоточность?
Если там одна функция которая вызывается последовательно от 1 до 5 миллионов раз ( как написано на редите) то наверно никак, без архитектурного изменения