A Multiple String Match Algorithm