Optimizing Kernel Performance: Tuning and Customization Tips