parallelism pipelining and optimization high level design 3 9054479