Supramolecular synthons and crystal structure prediction of organic compounds