If we have a large number of dependent multiplications in the "computation"
part, then maybe the mults can't be reordered and single-thread performs
much worse than AVX and ISPC.

ISPC still performs a lot worse than manual AVX.