CUDA Assignment for CS-4440 Big Data Canny Edge filter