here is well explained : How can I read multiple files faster?
you should run the reading in a multithreaded flow and for each of them you should access and copy into memory , process and free it.