OpenCL implementation of Smith-Waterman Algorithm