Add a blocksparse multiplication implementation

This is a first step, it may still need more work.
Old comment from before I had batches, should be deleted.