Add matrix product operation