fixed matrix to matrix multiplication kernel