Adding Reference

- Add reference to the lack of global barrier function
- Update references style
- Fix comment
- Clean up code
Adding Workitem Sizes Run Time and Improving OpenCL Parameter Transfer

- Perform experiment with different local work size to produce best run
time.
- Modify OpenCL single element parameters as single element instead of
array.