Computational Challenges of Next Generation Sequencing Pipelines Using Heterogeneous Systems