I hate to disappoint you, but Moto X has a dedicated chip for that. They even annouced their X8 board as "8-core", meaning quadcore GPU, dualcore CPU and 2 low-power single-cores for stuff like "always listen" etc. (natural language processor & contextual awareness processor)