On accelerating iterative algorithms with CUDA: A case study on Conditional Random Fields training algorithm for biological sequence alignment | IEEE Conference Publication | IEEE Xplore