Is Your Phone the Future of Cloud Computing?