Fast Boolean matching based on NPN classification | Synapse