Fast Regular Expression Matching Using Dual Glushkov NFA