A phase model approach for synchronization analysis of coupled nonlinear oscillators