Spectral min-max cut for graph partitioning and data clustering | Synapse