Address code review comments
Use ec_plists for checksum lookup, too.

This also introduces a big refactoring and reconsolidation of the
parallelization code and surrounding helpers.