https://developer.apple.com/documentation/metal/gpu_functions_libraries/optimizing_performance_with_the_shader_profilerapp