Computing and Data Challenges for Multi-Messenger Astronomy