LeoTask: a parallel task running and results aggregation framework