Parallel framework for topology optimization using the method of moving asymptotes