llama.cpp fork: custom radix-select top-k kernel replacing cub::DeviceTopK (DSV4 prefill optimization) + ds4docs