MPI+CUDA integration

Modifications:

1. MPI+CUDA integration
2. Add USR_IFLAGS to makenek.inc
3. Some kernel optimizations