fixed shared memory matrix multiplication − it is much faster now