Computer holography: acceleration algorithms and hardware implementationsÂ