Python multiprocessing with event loops and easier message passing