Host-side multiprocessing and multithreading