Folding@home: Lessons from eight years of volunteer distributed computing | Synapse