A lock-free, cache-efficient multi-core synchronization mechanism for line-rate network traffic monitoring