decorate unchanged parameter of kernel with const
use constant memory to store table with size 1.2k bytes;
time for each iteration is the same as before on tesla k20 -- 0.87 ms
Profile performance by nvprof
==6384== Profiling application: ldpc_bch_dvb-s2.exe
==6384== Profiling result:
Time(%)  Time     Calls  Avg       Min       Max       Name
 85.55%  215.48ms   319  675.48us  662.40us  686.75us  updateCheckNode_kerne
  9.00%  22.674ms   319  71.077us  68.160us  73.280us  updateVariableNode_kernel
  3.22%  8.1062ms   319  25.411us  24.512us  26.528us  syndrome_check_kernel
  0.96%  2.4208ms   319  7.5880us  7.3280us  7.8080us
void thrust::reduce
  0.34%  862.02us   329  2.6200us 2.2400us  13.216us  [CUDA memcpy DtoH]
  0.27%  679.78us   18  37.765us  1.4080us  193.12us  [CUDA memcpy HtoD]
  0.07%  176.26us    6  29.376us  3.9040us  42.624us  [CUDA memset]
  0.07%  171.17us   10  17.116us  16.704us  18.016us  initializeMVC_kernel