Add cuda_matmul and tiled_matmul