FPGA-Based architecture for pattern matching using Cuckoo Hashing in network instrusion detection system