Intelligent Scheduling and Memory Management Techniques for Modern GPU Architectures