Algorithm Parallelization Using Software Design Patterns, an Embedded Case Study Approach | IEEE Conference Publication | IEEE Xplore