High-Throughput Crowdsourcing Mechanisms for Complex Tasks