Performance optimizations

Added support for parallel toolbox throughout DecodingAlgorithms.m