Was it really needed and did it help you imporve the performance? Can we run this application without using multiprocessing?