Added codegen support for Ada Lovelace and Hopper
Ada (89) and Hopper (90) support now exists in CUDA 11.8, so this patch adds such support to the cmake configuration. Also, 86 support was previously only active for GCC<8 (a bug?) - now active for all GCC >=8.
Edited by Mark Abraham