Efficient synthesis of small molecule macroarrays: optimization of the macroarray synthesis platform and examination of microwave and conventional heating methods