Optimus Peak: Automatic Extraction of Peak Information of Multi-Dimensional Solution and Solid-State NMR Spectra