BoolSkeleton: Boolean Network Skeletonization via Homogeneous Pattern Reduction