Performance optimization and energy efficiency of big-data computing workflows