parallelize and optimize the digit recognition code through OpenMP, SSE Instructions, loop ordering, register blocking, loop unrolling