Rump kernel hypercall library using fibers for threading