Preallocate intermediate results in mat_mul_blocked. Performance seems slightly better.