Describir: Algorithmic Techniques for GPU Scheduling: A Comprehensive Survey