cPHulkd vs. LFD/BFD: A Comprehensive Comparison