Clearinghouses for two-sided matching: An experimental study