removed a couple of superfluous function calls
cap multiprocessing pool size at actual number of cpus
updated readme to reflect some code changes