A comprehensive evaluation of functional programs for power-aware test