Seconding this, it's almost certainly the overall disk I/O. Not much to do about that. Some HPC nodes have local SSDs attached one could use to temporarily host input data via systems like beeond, but I would probably and simply wait for completion, it's only a day, so what? I would only take action if completion is critical in short time and you do this on a daily basis.
The 'genome' (that is the alignment index) is usually no bottleneck as it gets loaded is to memory.
hum... not really. It depends on your number of nodes, on the memory available, on the number of CPUS allocated for each job, the I/O speed, etc...
The jobs are all have exactly the same number of nodes, CPUS and amount of memory allocated. All the libraries are similar sizes (+/- 10 million reads). When I run one of the jobs by itself it takes ~5.5 hours. When I launch 10 at once it takes 19-20 hours.