Role-assignment Algorithm : Experimental Study of Cooperation in Voluntary Contributions Public Goods Game and Coordination in Assurance Game