Profile-Driven Discovery of Parallelism for Multi-Core Processors.