Matrix multiplication using the DNS algorithm on a CUDA device - Fall 2013 Parallel Processing