Design and Synthesis of Small Molecules for Specific Targeting of Proteins by Non-Covalent Interactions