Funding for this research was provided by:
Division of Computing and Communication Foundations (1613772, 1217338)
Division of Computer and Network Systems (1318294)
Division of Computing and Communication Foundations (1514383, 1637546)
National Science Foundation (0644058)
Directorate for Computer and Information Science and Engineering (0313160)
National Science Foundation (1017509)
Natural Sciences and Engineering Research Council of Canada (Discovery Grant)
Article History
Received: 1 February 2017
Accepted: 7 September 2017
First Online: 19 September 2017