Community, Competition, and Citizen Science: Voluntary Distributed Computing in a Globalized World