Automatic Exploitation of Input Parallelism