There are threading choices for the solver parts. But before looking at that, can you share a flamegraph?