Describir: An accelerated gradient-based optimization development for multi-reservoir hydropower systems optimization