Automatic Static Analysis-Guided Optimization of CUDA Kernels | Synapse