moved code related to cannon into dbcsr_mm_cannon.F, prettified