¿Los subprocesos de Haskell se desbordan a pesar de solo 22Mb de uso total de memoria?

Estoy tratando de paralelizar un trazador de rayos. Esto significa que tengo una lista muy larga de pequeños cálculos. El programa básico se ejecuta en una escena específica en 67,98 segundos y 13 MB de uso total de memoria y una productividad del 99,2%. En mi primer intento utilicé la estrategia...