Boosting Synthetic Data Generation with Effective Nonlinear Causal Discovery