Fast convolutions leveraging pruning aware runtime code generation