windows version of multiprocessing on IO, allows for efficient multithreaded async io, especially for libuv