cu++filt decodes low-level identifiers that have been mangled by CUDA C++
copied from cf-staging / cuda-cuxxfiltcu++filt decodes (demangles) low-level identifiers that have been mangled by CUDA C++ into user readable names. For every input alphanumeric word, the output of cu++filt is either the demangled name if the name decodes to a CUDA C++ name, or the original name itself.