parse entire file w/o hitting gc limit by chopping it up and pmap over it