Systematic approach for deriving feasible mappings of parallel algorithms to parallel computing platforms. (22nd March 2016)