what's the fastest way to read lots of data from a disk? multithreading doesn't do anything right?are there any techniques except just do big batch reads?