Hybrid Precoding Design for Reconfigurable Intelligent Surface Aided mmWave Communication Systems | Synapse