Now that the estimate calculation can be run through the console (#12), it's feasible to parallelize it to maximize use of available processing capacity but run it at a lower priority to prevent affecting time-dependent tasks (such as serving the site itself).
http://pthreads.org/