Mobile edge computing for V2X architectures and applications: A survey