Doing cufft for matrix

Hello Im currently using for loop to do one dimensional cufft for 1000 times. Array for cufft is stored in one big
matrix. this methods is very inefficient and takes too much time. Does anybody know how to do one dimensioanl cufft
multiple times at once (using parallel computing)? Is there way to call cufft on host function? Thank you