A GPU Implementation of the Smith-Waterman Algorithm using Bitwise Parallel Bulk Computation Technique