Parallelizing Sequential Programs Using a Selection of Available Tools and Techniques | AMiner