Describir: High-Performance Computing and Parallel Algorithms for Urban Water Demand Forecasting