SmartNIC Architectures: A Shift to Accelerators and Why FPGAs are Poised to Dominate SmartNIC Architectures: A Shift to Accelerators and Why FPGAs are Poised to Dominate