Mellanox ConnectX-5: iRISC reverse engineering