[SE] Support CUDA dynamic shared memory Summary: Add proper handling for shared memory arguments in the CUDA platform. Also add in unit tests for CUDA. Reviewers: jlebar Subscribers: beanz, mgorny, jprice, jlebar, parallel_libs-commits Differential Revision: https://reviews.llvm.org/D24596 llvm-svn: 281635 GitOrigin-RevId: 70720a7e1b149fc22a53891711aa9ddf2d947890