I'm pretty sure the bottleneck is disk I/O and not the CPU
If you have ag[1], you can play around with the --workers option to see how various numbers of threads change performance. (The default is for ag to use #CPUs-1 workers.)
Running a few threads/processes in parallel could improve throughput with latency hiding, but adding more shouldn't give any benefit.