Ecoprocessors