10 9 this experiment suggests existing dependence and interprocedural array analysis can automatically detect user parallelism and demonstrates that user parallelized codes often benefit from our compiler optimizations providing evidence that we need both parallel algorithms and compiler optimizations to effectively utilize parallel machines