More shared memory for shared technic

The shape for the CHECKBOARD_BLOCK has been changed a bit: 16x16 -> 1x256
Shared memory now keeps a copy of d_v (the vector to multiply). This modification is very useful and decrease drastically the runtime of this procedure.