https://hgpu.org/?p=7056
Solving Discrete Logarithms in Smooth-Order Groups with CUDA