1. A method of mapping threshold gate cells into a Boolean network called a hybridization, comprising: enumerating cuts within the Boolean network; representing a Boolean function of each of the cuts with at least a differential mode threshold logic gate using disjoint Boolean function based decomposition for threshold functions; and selecting a subset of the cuts to use in order to minimize power or area.