Well, in existing apps I relied on OS/driver to cleanup GPU state when process terminated.It's possible that new AMD drivers can't cleanup properly and need help from application.So I will not go further in optimization and implement full OpenCL objects cleanup inside app instead. Maybe this could help with this issue.