Fast energy-aware OLSR routing in VANETs by means of a parallel evolutionary algorithm