finished the fourth and last kernel and driver: targeting the loop
in the main function. Ideally, all lookups will be executed in
parallel on GPU