Provide flexible memory adjustment for GATK runs during initial alignment post-processing steps: maximize memory usage for multicore processes and avoid memory issues for highly parallel work