Iptables search tree for massive blocklists

How do you match an ip address against a list of 1 mil.+ unique blacklisted addresses without blowing netfilter out of the water?