Exact Pattern Matching On Multicore Architectures