Improve kernel cache for clCreateProgramFromBinary
Even binary programs including spir are cached now