MUADDIB: A Distributed Recommender System Supporting Device Adaptivity