High Performance Computing and Network Function Virtualization: A major challenge towards network programmability | Synapse