The Future of End-Point Computing: Security and Efficiency