Revealing GPUs Vulnerabilities by Combining Register-Transfer and Software-Level Fault Injection