Describir: Customizable execution environments for evolutionary computation using BOINC + virtualization