Scalable Heavy Hitter Detection: A DPDK-based Software Approach with P4 Integration