Hardware Cores for High Speed Flow Based Monitoring using FPGAs