An in-depth examination of USB 3.0