apply convolution to several filters at the same time
misc loop speedups
use loop unrolling for more optimizations