bloom convolution kernel