What’s next for mobile? Heterogeneous processing evolves