Analysis And Design Of Asynchronous Non-Orthogonal Multiple Access