France Télécom R&D, Meylan Cedex, France;Department of Computer Science, University of Pittsburgh, Pittsburgh, PA;University of Cyprus, Nicosia, Cyprus;Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Clear Water Bay, Kowloon, Hong Kong, China