updated Run.CUDA.Exec, knows shared mem requirements