FALCON: FLOP-Aware Combinatorial Optimization for Neural Network Pruning