Generated a specialized version of block sparse matrix kernel, but sometimes it seems to be put in the same location in memory as the old kernel.