Colored intersection searching via sparse rectangular matrix multiplication | Synapse