Structural Pruning via Latency-Saliency Knapsack