matrix multiplication by gpu
dot product parallelism c code