Multiprocessing to handle read