Nvidia completes acquisition of Mellanox Technologies