Game Theoretic Optimization via Gradient-based Nikaido-Isoda Function