AXI HyperConnect: A predictable, hypervisor-level interconnect for hardware accelerators in FPGA SoC