Further parallelize USB init by launching a thread per usb port.