New Paper Our work has been accepted for publication in Communications of the ACM (CACM) magazine. [Link]