Compiler optimizations for enhancing parallelism and their impact on architecture design | IEEE Journals & Magazine | IEEE Xplore