Smartphone processors