SONYC: A Cyber-Physical System for Monitoring, Analysis, and Mitigation of Urban Noise Pollution