Basic incomplete host based cuda api implementation use for testing my programming assignments for the Coursera "Heterogeneous Parallel Programming" class