Better Bug Detection: How Compile-Time Instrumentation for Compute Sanitizer Enhances Memory Safety