Crochemore, M., Gasieniec, L., Hariharan, R., Muthukrishnan, S., & Rytter, W. (1998). A Constant Time Optimal Parallel Algorithm for Two-Dimensional Pattern Matching. SIAM Journal on Computing, 27(3), 668-681.