Nvidia is buying Mellanox Technologies in a $6.9 billion deal (NVDA)