Multi-stage Multiple Testing in the Era of Big Data and Cloud Computing