Added methods getPreferredWorkGroupSizeMultiple (getNThreadsHint) and getWorkGroupSize