SMOF: Squeezing More Out of Filters Yields Hardware-Friendly CNN Pruning